Checking Reusability of Packages using Software Integration Testing

نویسنده

  • R. Kamalraj
چکیده

This paper focused on finding reusable packages in an existing software system by measuring the required package metric to provide good quality of software. The metrics are ‘Coupling’, ‘Cohesion’, ‘Stability’ and ‘Complexity’ of a software module. The ‘Integration Testing’ takes important role to verify the connection among the modules to verify the message passing between the connected packages. Sending of messages from one package to another package the interfaces are required. Based on kind of dependency relationship the relation strength can be found to define the ‘import’ and ‘export’ coupling between packages. Those coupling values will be used for further calculation of ‘Instability’ of a package. Complexity on a package will be done by verifying the method calling procedure among the package elements. These metrics are compared with the threshold value to keep the packages as suitable in further new software system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An empirical investigation on the reusability of design patterns and software packages

Nowadays open-source software communities are thriving. Successful open-source projects are competitive and the amount of source code that is freely available offers great reuse opportunities to software developers. Thus, it is expected that several requirements can be implemented based on open source software reuse. Additionally, design patterns, i.e. well-known solution to common design probl...

متن کامل

A Web-based Approach for Automated Testing Applications

Parallel to the good sized improvement in applications of net-primarily based techniques, there may be growing desires for methods and device to guarantee their first-rate. Checking out these packages, because of their inherent complexities and sure traits, is hard, time-ingesting and difficult. The main challenges for internet based totally utility sorting out lies inside the approach to be lo...

متن کامل

A Survey of Test Framework

Software Framework is a universal software platform in software application. A framework proposes to provide generic functionality of software. Best practice of framework will be used in very software application. A specific software application changes a framework and reuses it. With test framework improves the reusability of test environment. This paper reports a survey of recent research to ...

متن کامل

On the integration of metamorphic testing and model checking

Metamorphic testing, an innovative software testing technique, generates test cases based on domain specific properties. Model checking is a technique that verifies software designs against system properties. Motivated by the fact that both techniques are based on some properties of software under development, we investigate how to integrate metamorphic testing and model checking. This paper wi...

متن کامل

Fuzzy decision making in testing hypotheses: An introduction to the packages ``FPV" and ``Fuzzy.p.value" with practical examples

This paper reviews and compares two R packages ``FPV" and ``Fuzzy.p.value".These packages are designed for testing hypotheses in a fuzzy environment using a fuzzy $p$-value based approach.In fact, the packages ``FPV" and ``Fuzzy.p.value" propose some useful functions for testing hypotheses when the data / hypotheses are fuzzy rather than crisp.The proposed methods and function...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009